package com.msblearn.C_002;

/**
 * synchronized关键字：
 * 重量级锁，有用户态变为内核态，从底层去保证数据的一致性。
 *
 *
 */
public class C01_Synchronized {
    private int count = 10;
    private Object o = new Object();

    public void m() {
        //对Object这个对象进行加锁
        synchronized (o) {
            count--;
            System.out.println(Thread.currentThread().getName() + " : " + count);
        }
    }

}
